#faqbg{background-color:#080707;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}

#faqdiv{position:fixed;max-width:1120px;left:50%;margin-left:-560px;z-index:100;background-color:#fff; display:none;height:100%;overflow-y:scroll; padding: 0 5%;}

#faqdiv .faqtitle{font-size:18px;color:#ff0000;padding-top:20px; padding-bottom:0px;height:50px;}

#faqdiv .faqtitle span{ float: right; margin-right: 85px;}

#faqdiv .faqtitle a{position:absolute;top:25px;right:10px;}

#faqdiv #pic_box{width: 100%; height: auto; padding:20px 0;overflow: hidden; background-color: #fff; border: none;}

#faqdiv .pic_listbox{ width: 100%; overflow: hidden; border-bottom: 1px solid #000; border-top: 1px solid #000; border-right: none; border-left: none; padding-bottom:0px; padding-top:20px; }

.pic_listbox .picbox_left{ float: left; width: 100%; text-align: center;}

.pic_listbox .picbox_right{ margin:0; padding:0; float: left; width:25%; list-style-type: none;margin-left:5%; padding-top: 80px;}

.pic_listbox .picbox_right h3{font-size:48px; line-height:45px; text-align: center; width: 236px; }



.pic_listbox .picbox_right h4{font-size:24px; line-height: 28px; padding-top: 15px; padding-bottom: 10px; text-align: center;width: 236px; }



.pic_listbox .picbox_right .onesharp{background: url(../images/shape01.jpg) no-repeat 35px  center ;text-indent:35px}

.pic_listbox .picbox_right .towsharp{background: url(../images/shape02.jpg) no-repeat 35px center ;text-indent:35px}

.pic_listbox .picbox_right .shrsharp{background: url(../images/shape03.jpg) no-repeat 35px  center ;text-indent:35px}

.pic_listbox .picbox_right .foursharp{background: url(../images/shape04.jpg) no-repeat 35px center;text-indent:50px}



.boxsharp{border-right:1px solid #000; border-top: 1px solid #000; width: 236px; height: auto; overflow: hidden; margin-top: 10px;}

.boxsharp li{font-size:18px; line-height: 26px; float: left; text-align: center; width:117px; border-bottom: 1px solid #000; border-left: 1px solid #000;}



.other_list{float:left;width:100%; margin-top:0px; border: none;}

.other_list li{float:left;width:45%;text-align: center; margin-bottom:5px;}



.other_list li img{ width: 100%;}

.other_list .picfirst1,.other_list .picfirst3,.other_list .picfirst5,.other_list .picfirst7,.other_list .picfirst9{ margin-right: 10%;}

.other_list  div{display: block; width: 100%; height: auto; overflow: hidden; position: relative;}

.other_list div span{ /*position: absolute;right:25%;*/ bottom:35px; z-index: 500; text-align: center; font-size: 18px;font-weight:bold;}

.other_list li dl dt{line-height:18px;}

.other_list li dl dt a{color:#666;}

.other_list li dl dd{color:#e4393c;font-weight:bold;}

.boxbut{ width:210px; height:50px; background:url(../images/my-picks.jpg) no-repeat 40px center #be020b; color:#fff; line-height:45px; text-align: left; text-indent:80px; display: block; margin-right: auto; margin-left: auto; border-radius:5px;  margin-bottom:40px;}

.boxbut a{ color: #fff;width:210px; height:50px; display: block; font-size:20px;text-transform:uppercase;}





#faqbg2{background-color:#080707;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;

    overflow-x: hidden;overflow-y: hidden; }

#faqdiv2{position:absolute;width:1080px;left:49%; margin-left:-500px;top:50%;z-index:100;background-color:#fff; display:none;padding-bottom: 60px;}

#faqdiv2  .faqalp{width:950px; margin-left: auto; margin-right: auto;background-color:#fff;z-index:103;position:absolute; }

#faqdiv2 .faqtitle{font-size:18px;color:#ff0000;padding-top:20px; padding-bottom:15px;height:50px;}

#faqdiv2 .faqtitle span{ float: right; margin-right: 85px;}

#faqdiv2 .faqtitle a{position:absolute;top:25px;right:10px;}





.messagebox{width:940px; padding-top:0px; padding-bottom: 40px; margin-left: auto; margin-right: auto;}

.messagebox h1{ font-size:32px;text-transform:uppercase; margin-bottom:74px; padding-left:0%; height:96px; line-height:96px; border-bottom:1px solid #ddd;}

.messagebox span{ margin-top: 10px;margin-bottom: 10px; width: 100%; float: left; color: red; line-height: 45px;}

.messagebox label{ font-size: 20px; line-height: 45px; width: 20%; text-align: right; float: left; padding-right: 15px; color: #000;}

.messagebox input{ width:34.5%; padding-left: 2%; font-weight: normal; height: 40px; line-height: 40px; font-size: 18px; float: left; border: 1px solid #ccc;-moz-border-radius:4px;  -webkit-border-radius:4px ;  border-radius:4px ; margin-right: 10px;

}

.messagebox .meginput{ width: 20%; height: 40px; line-height: 40px; float: left; border: 1px solid #ccc;-moz-border-radius:4px;  -webkit-border-radius:4px ;  border-radius:4px ; }

.messagebox textarea{ width: 62%; padding-left: 2%; height:155px; font-size: 18px; line-height: 30px; float: left; border: 1px solid #ccc;-moz-border-radius:4px;  -webkit-border-radius:4px ;  border-radius:4px ;

}

.messagebox .submit{ width: 165px; height: 50px; line-height: 50px; text-align: center; color: #fff; background:#be020b; margin-left: 10px; border:none;}





@media screen and (max-width:480px){



    .boxbut{ width: 150px; height: 40px; background: url(../images/my-picks.jpg) no-repeat 16px center #be020b; text-indent:30px; color:#fff; line-height:40px; text-align: center; display: block; margin-right: auto; margin-left: auto;}

    .boxbut a{ color: #fff;width: 150px; height: 40px; display: block; font-size: 18px;text-transform:uppercase;}



    #faqbg{background-color:#080707;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}

    #faqdiv{position:fixed;width:90%;left:50%;margin-left:-50%;z-index:100;background-color:#fff; border: none; display:none;height:auto;overflow-y:scroll;}

    #faqdiv #pic_box{width: 100%; height: auto; overflow: hidden; background-color: #fff; border: none;}

    #faqdiv .pic_listbox{ width: 100%; border-bottom: 1px solid #cacaca; border-top: 1px solid #cacaca; border-left: none; border-right: none; padding-bottom:0px; padding-top:20px; }

    .pic_listbox .picbox_left{ float: left; width:55%; padding-top: 40px;}

    .pic_listbox .picbox_left img{ width: 100%;}

    .pic_listbox .picbox_right{ float: left; width:40%; list-style-type: none; padding-top:0px;}

    .pic_listbox .picbox_right h3{font-size:28px; line-height: 36px; width:120px; text-align: center;}

    .pic_listbox .picbox_right h4{font-size:18px; line-height: 26px; padding-top:8px; padding-bottom: 5px; width:120px; text-align: center;}

    .pic_listbox .picbox_right li{font-size:14px; line-height: 26px; padding-top: 10px; padding-bottom: 5px;}

    .pic_listbox .picbox_right .onesharp{background: url(../images/shape01.jpg) no-repeat 2px  center ;text-indent:15px}

    .pic_listbox .picbox_right .towsharp{background: url(../images/shape02.jpg) no-repeat 2px center ;text-indent:15px}

    .pic_listbox .picbox_right .shrsharp{background: url(../images/shape03.jpg) no-repeat 2px  center ;text-indent:13px}

    .pic_listbox .picbox_right .foursharp{background: url(../images/shape04.jpg) no-repeat 2px center;text-indent:35px}

    .other_list{float:left;width:100%; margin-top:0px; border: none;}



    .boxsharp{border-right:1px solid #000; border-top: 1px solid #000; width:120px; height: auto; overflow: hidden; margin-bottom: 5px;}

    .boxsharp li{font-size:18px; line-height: 26px; float: left; text-align: center; width:59px; border-bottom: 1px solid #000; border-left: 1px solid #000;}







    .other_list  div a{ float: left; width: 100%;}

    .other_list  div{ padding-bottom: 35px;}

    .other_list div span{text-align: center; font-weight: bold;font-size: 18px;width: 100%; position: absolute; bottom:15px; right:10%;}

    .other_list li img{ width: 100%;}

    #faqdiv2{position:absolute;width:90%;left:50%;top:50%;margin-left:-45%;z-index:100;background-color:#fff; display:none; padding-bottom:50px;overflow-x: hidden;}

    .messagebox{ width:95%; padding-top:0px; padding-bottom: 40px; margin-left: auto; margin-right: auto;}

    .messagebox h1{ font-size:22px;text-transform:uppercase; margin-bottom:30px; padding-left:0%; height:48px; line-height:48px;}

    .messagebox span{ margin-top:5px;margin-bottom:5px; width: 100%; float: left; color: red; line-height: 30px;}

    .messagebox label{ font-size:14px; line-height: 30px; width: 20%; text-align: right; float: left; padding-right: 15px; color: #000;}

    .messagebox input{ font-size: 14px;border:none;-webkit-appearance: none; width: 58%;padding-left: 2%; height:30px; line-height: 30px; float: left; border: 1px solid #ccc;-moz-border-radius:4px;  -webkit-border-radius:4px ;  border-radius:4px ; margin-right: 10px;

    }

    .messagebox .meginput{ width: 20%;padding-left: 2%; height: 30px; line-height: 30px; float: left; border: 1px solid #ccc;-moz-border-radius:4px;  -webkit-border-radius:4px ;  border-radius:4px ; }

    .messagebox textarea{ width: 68%;padding-left: 2%; height: 105px; line-height: 30px; float: left; border: 1px solid #ccc;-moz-border-radius:4px;  -webkit-border-radius:4px ;  border-radius:4px ;

    }

    .messagebox .submit{ width: 150px; height: 50px; line-height: 50px; text-align: center; color: #fff; background-color: #9a9a9a; margin-left: 10px;}



}